'''
function:
根据预设输入的时间，提醒今天或者这周要关注什么
'''

import time

# 输入重要事件以及对应的时间
events = ['2020-01-30 03:00美国至1月29日美联储利率决定上限(%)',
          '2020-03-19 02:00美国至3月18日美联储利率决定上限(%)',
          '2020-04-30 02:00美国至4月29日美联储利率决定上限(%)', '2020-06-11 02:00美国至6月10日美联储利率决定上限(%)', '2020-07-30 02:00美国至7月29日美联储利率决定上限(%)',  '2020-09-17 02:00美国至9月16日美联储利率决定上限(%)', '2020-11-06 03:00美国至11月5日美联储利率决定上限(%)', '2020-12-17 03:00美国至12月16日美联储利率决定上限(%)',
          '2020-12-12欧央行利率','2020-10-24欧央行利率','2020-09-12欧央行利率','2020-07-25欧央行利率','2020-06-06欧央行利率','2020-04-10欧央行利率','2020-03-07欧央行利率','2020-01-24欧央行利率',
          

    ]


# 根据时间算出今天要提醒哪个事件
def compare_time(time2): # basic compare 2 days, show if they are the same day.
    if str(time.strftime("%Y-%m-%d", time.localtime())) == str(time2[0:10]):
        print('今天需要关注：\n')
        print(time2)
    elif int(time2[0:4])==int(time.strftime("%Y", time.localtime())):
        if str(time.strftime("%Y%m", time.localtime()))[5:6] == str(time2[6:7]):
            if int(time2[9:10])-int((time.strftime("%Y%m%d", time.localtime()))[7:8])==1:
                print('明天需要关注的是:\n'+time2)
    else:
        pass

def reminder():
    for event in events:
        compare_time(event)
